package com.rc.saas.tenant.vo.market;

import com.rc.saas.tenant.model.market.MarketActivity;
import com.rc.saas.tenant.model.market.MarketActivityTicket;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author frog
 * @date 2021/9/16
 */
public class MarketActivityDiscountVo extends MarketActivity {

    private String sendType;

    private String rewardType;

    private String status;

    private String ticketName;

    private String discountType;
    //优惠金额
    private String discountAmount;
    //折扣率 0-1
    private String discount;

    private int totalTicket;

    private int remainTicket;

    private int alreadyTicket;

    private BigDecimal useRequireAmount;

    private String reward;

    private List<MarketActivityTicket> list;

    @Override
    public String getSendType() {
        return sendType;
    }

    @Override
    public void setSendType(String sendType) {
        this.sendType = sendType;
    }

    @Override
    public String getRewardType() {
        return rewardType;
    }

    @Override
    public void setRewardType(String rewardType) {
        this.rewardType = rewardType;
    }

    @Override
    public String getStatus() {
        return status;
    }

    @Override
    public void setStatus(String status) {
        this.status = status;
    }

    public String getTicketName() {
        return ticketName;
    }

    public void setTicketName(String ticketName) {
        this.ticketName = ticketName;
    }

    public String getDiscountType() {
        return discountType;
    }

    public void setDiscountType(String discountType) {
        this.discountType = discountType;
    }

    public String getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(String discountAmount) {
        this.discountAmount = discountAmount;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    public int getTotalTicket() {
        return totalTicket;
    }

    public void setTotalTicket(int totalTicket) {
        this.totalTicket = totalTicket;
    }

    public int getRemainTicket() {
        return remainTicket;
    }

    public void setRemainTicket(int remainTicket) {
        this.remainTicket = remainTicket;
    }

    public int getAlreadyTicket() {
        return alreadyTicket;
    }

    public void setAlreadyTicket(int alreadyTicket) {
        this.alreadyTicket = alreadyTicket;
    }

    public BigDecimal getUseRequireAmount() {
        return useRequireAmount;
    }

    public void setUseRequireAmount(BigDecimal useRequireAmount) {
        this.useRequireAmount = useRequireAmount;
    }

    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }

    public List<MarketActivityTicket> getList() {
        return list;
    }

    public void setList(List<MarketActivityTicket> list) {
        this.list = list;
    }
}
